iT邦幫忙

2023 iThome 鐵人賽

DAY 7
1
影片教學

Node.js 實戰密技與辦公室的小壞壞:即戰力釋放讓總裁的心動瞬間系列 第 7

WebSocket 實現 1 對 1、1 對多即時通訊 - Day7

  • 分享至 

  • xImage
  •  

在一般的 http 協定中,都會需要由客戶端發出請求,伺服器端才能進行回應。就好比在辦公室、教室中,你跟心儀的對象只能使用信件往來,你必須寫好信件內容並「發出請求」,心儀對象才能依據你的信件內容「給予回應」。

而 WebSocket 在建立連線以後,就不限制僅能透過客戶端發出請求,伺服器端也能直接主動發送訊息給客戶端,並且體驗更低的延遲,更好的效能。就好比在辦公室、教室中,你跟心儀的對象可以直接對話,不需要寫信件,你們可以直接互相交談。

WebSocket 除了 1 對 1 以外,還能像是辦公室的聯誼一樣,讓多個人一起聊天,這種情況就是 1 對多的即時通訊。就好比「渣男」他能同時處理多個連接,它提供了高效的資料交換,但另一方面,這種多線操作的能力也可能讓人們質疑它是否「忠誠」於單一的連接 ❤️(供三小)。

這集的影片不僅會介紹 Node.js 的撰寫,也會提供前端串接的語法喔。

Yes
影片連結:https://youtu.be/1JH3tLhyzl8

本集範例程式碼:
https://github.com/Wcc723/node-ironman-sample-2023/tree/feature/websocket


上一篇
從零開始介紹 JWT 驗證 - Day6
下一篇
使用 Promise.catch 抓姦在床(X),解決 Node.js 伺服器終止運作的問題 - Day8
系列文
Node.js 實戰密技與辦公室的小壞壞:即戰力釋放讓總裁的心動瞬間30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言